*{padding:0px; margin:0px; list-style:none; }
body { margin:0;font:16px/22px Arial;color:#333; -moz-user-select: none;}	/*防止页面元素拖拽*/

section { display:block;padding:20px; }
h1 { font:bold 35px Arial;color:#555;letter-spacing:-1pt }
h2 { font:bold 25px Arial;color:#999;letter-spacing:-1pt }

p{ margin:16px 0px;}

.c { clear:both;float:none!important;display:block }
.c a{ cursor:pointer; color:#06F;}
.hidden-text { display:none; -moz-transition:all 0.5s; overflow:hidden; }
section#slider{margin-top:100px;}
nav{ position:absolute; width: 100%; z-index:100; top:0px; background:rgba(153,153,153,0.3);}
nav ul { padding:10px;width:930px;height:70px;margin:0 auto;list-style:none; }
nav ul li + li { float:right; margin-top:20px; background:rgba(153,153,153,1); border-radius:10%; margin-left:5px;}
nav li.top{display:none;}
nav ul li a { display:block;color:#fff;text-align:center;padding:6px 10px;text-decoration:none;  border-radius:10%; }
nav ul li a sup { font-size:8px;line-height:10px; }
nav ul li a:hover { background:#369; color:white; }
nav ul li a:active { background:#09F; }
nav ul li:first-child { float:left;width:100px;height:70px;position:relative;margin-top:0; }
nav ul li:first-child a { position:absolute;width:100px;height:70px;background:url(../i/worlskills.png) no-repeat bottom;padding:0;z-index:2 }
nav ul li:first-child div { position:absolute;width:45px;height:53px;background:url(../i/handsymbol.png) no-repeat;left:55px; -moz-transition:all 0.3s; top: 0px; }

/*复制菜单*/
newnav{display:block; height:40px; line-height:40px; background:#666; position:fixed; top:0px; width:100%; z-index:100; display:none;}
newnav ul{width:930px;margin:0 auto;list-style:none;}
newnav ul li{height:30px;padding:5px 20px; float:right; line-height:30px; background:#666; cursor:pointer;}
newnav ul li a{ text-decoration:none;color:#FFF; padding:14px;}
newnav ul li:hover{ background:#333;}
newnav ul li:active{ background-image: linear-gradient(#169, #257);}

/*banner*/
#slider a { width:50px; height:50px; display:block; background:url('../i/bg_btn.png') no-repeat; }
#slider a:hover,#slider a:focus { background-position:0 -50px; }
#slider a:active { background-position:0 -100px; }

#slider > div { width:866px;margin:0 auto 50px; }
#slider > div div { float:left;width:50px;height:50px;margin:150px 10px; }
#slider > div div:nth-child(2) { width:700px;height:350px;margin-top:0;margin-bottom:0 }

.ani { margin:0; padding:0; position:relative;  -moz-user-select:none; }
.ani li { margin:0; padding:0; position:absolute; list-style:none; width:600px; border-radius:15px; box-shadow:0 3px 3px #666; overflow:hidden; -moz-transition:all .5s; }
.lft { left:0; top:25px; height:300px; z-index:20; }
.cen { left:50px; top:0; height:350px; z-index:30; }
.rgt { left:100px; top:25px; height:300px; z-index:20; }


#about { min-height:500px;background:#eee;box-shadow:inset 0 0 20px #CCC }
#about > div { width:866px;margin:0 auto;  padding:0px 10px; background-color: rgba(255, 255, 255, 0.7);}
#about > div div { color:gray; }
#about img { float:right;border:solid 8px white;box-shadow:5px 5px 10px #AAA;transform:rotate(10deg);margin:80px 10px 70px 70px;width:250px;height:250px; }

#competition41 { border:solid 5px #EEE;border-left:none;border-right:none }
#competition41 > div { width:866px;margin:0 auto; background-color: rgba(255, 255, 255, 0.7); padding:0px 10px;}
#competition41 > div div { color:gray;width:530px;float:right }
#competition41 img { float:left;border:solid 8px white;box-shadow:5px 5px 10px #AAA;transform:rotate(-5deg);margin:80px 70px 70px 10px;width:220px;height:220px; }


#competition40 {  border-bottom:solid 5px #EEE;; }
#competition40 > div { width:866px;margin:0 auto; background-color: rgba(255, 255, 255, 0.7); padding:0px 10px; }
#competition40 > div div { color:gray; }
#competition40 img { float:right;border:solid 8px white;box-shadow:5px 5px 10px #AAA;transform:rotate(5deg);margin:60px 10px 70px 70px;width:220px;height:220px; }

#result { background:#182744;box-shadow:inset 0 5px 10px #000 }
#result h1, #result h2 { color:white; }
#result li { color:white; }
#result > div { width:866px;margin:0 auto; }
#result > div > div { width:42%;margin:0 2%;float:left }
#result > div > div:last-child { float:right; }
#result > div > div > ul div { font-size:15px;font-weight:bold }
#result > div > div > ul li { font-size:13px; }

/*表格*/
#result div div{ display:none;}

#result div h1 { margin-bottom:30px;}
#result div h1 input{ margin-left:30px;}
#result div h1 input#search{ width:400px; height:24px;}
#result div h1 span{ font-size:0.6em;}

#result div div#result_table{ display:block; min-height:500px;  width:100%;}
#result div div.error{ display:none; margin-top: 30px; color:#FFF; font-weight:bold;font-size: 36px;letter-spacing: 0px; text-align:center;}

#result div table{color: #FFF; border-collapse: collapse; font-size: 0.8em;}
#result div table thead tr{background-image: linear-gradient(#169, #257);}
#result div table th {text-align: left; width:20%;}
#result div table td,th{border: 1px solid rgba(255, 255, 255, 0.2);padding: 10px;}

#result div table tbody tr td:nth-child(2n) { color: #1AD; }
#result div table tbody tr td:not(:first-child) { cursor: pointer;}


/*文本*/
#about{background-image: url('../i/about.png'), url('../i/about_2.png');background-size: 330px auto, auto auto;background-position: 5% -50%, 5% 185%;background-repeat: no-repeat; min-height:500px;}

#competition41{background-image: url('../i/41.png'), url('../i/41_2.png');background-size: 330px auto, auto auto;background-position: 90% -50%, 95% 130%;background-repeat: no-repeat;}

#competition40{background-image: url('../i/40.png'), url('../i/40_2.png');background-size: 330px auto, auto auto;background-position: 10% -50%, 0% 130%;background-repeat: no-repeat;}

#handSymbol{ cursor:pointer;}